package com.eling.elcms.system.service;


/**
 * 手机验证码服务接口
 * @author GAOJIN
 *
 */
public interface IMobileValidateService {
	
	//验证码有效时间  *  毫秒数  2分钟
	static final Long EFF_TIME = 120000L;
	
	/**
	 * 根据微信openid+phone 获取验证码
	 * @param openid
	 * @return
	 */
	String getValidateCode(String openidAndPhone);

	
	/**
	 * 验证验证码
	 * @param openid
	 * @param code
	 * @return
	 */
	boolean validateCode(String openidAndPhone,String code);
	
	/**
	 * 发送验证码
	 * @param mobile 手机号
	 * @param content 内容
	 * @return
	 */
	boolean sendOnce(String mobile, String content,Integer csid)throws Exception;
}
